package com.partsoft.dits.anns;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import java.sql.Types;

@Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD, ElementType.FIELD })
public @interface MessageProperty {
	
	/**
	 * 定义属性名称，如果为空则以属性名称代替
	 */
	public String name() default "";
	
	/**
	 * 是否忽略注解的属性<br/>
	 * true表示忽略
	 */
	public boolean ignore() default false;
	
	/**
	 * 注解类型
	 */
	public int type() default Types.VARCHAR;
	
}
